indo-pacific humpback dolphin - Turkish English Dictionary